< previous page page_517 next page >

Page 517
9f8044bafea36a1f728739c0bb58ef4c.gif
encapsulation, 92
9f8044bafea36a1f728739c0bb58ef4c.gif
business rules/policies, 337, 343
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 13
9f8044bafea36a1f728739c0bb58ef4c.gif
subsystem-based model, 204
9f8044bafea36a1f728739c0bb58ef4c.gif
encrypting
9f8044bafea36a1f728739c0bb58ef4c.gif
algorithms, 288
9f8044bafea36a1f728739c0bb58ef4c.gif
passwords, 287, 301
9f8044bafea36a1f728739c0bb58ef4c.gif
end users, reverse engineering, 223
9f8044bafea36a1f728739c0bb58ef4c.gif
endProcess method, 295, 304
9f8044bafea36a1f728739c0bb58ef4c.gif
endTask method, 296, 304
9f8044bafea36a1f728739c0bb58ef4c.gif
enforceCashDepositLimit method, 180
9f8044bafea36a1f728739c0bb58ef4c.gif
enforceFundsAvailability method, 180
9f8044bafea36a1f728739c0bb58ef4c.gif
engineering
9f8044bafea36a1f728739c0bb58ef4c.gif
forward engineering, 223
9f8044bafea36a1f728739c0bb58ef4c.gif
reverse engineering
9f8044bafea36a1f728739c0bb58ef4c.gif
assessment, 225-227
9f8044bafea36a1f728739c0bb58ef4c.gif
business analysts, 223-224
9f8044bafea36a1f728739c0bb58ef4c.gif
classes and methods, 226
9f8044bafea36a1f728739c0bb58ef4c.gif
end users, 223
9f8044bafea36a1f728739c0bb58ef4c.gif
executives, 224-225
9f8044bafea36a1f728739c0bb58ef4c.gif
object coupling, 226-227
9f8044bafea36a1f728739c0bb58ef4c.gif
performance requirements, 227
9f8044bafea36a1f728739c0bb58ef4c.gif
project managers, 225
9f8044bafea36a1f728739c0bb58ef4c.gif
ROI, 224
9f8044bafea36a1f728739c0bb58ef4c.gif
enterprise architecture and reuse team, 473-474
9f8044bafea36a1f728739c0bb58ef4c.gif
enterprise business process team, 474
9f8044bafea36a1f728739c0bb58ef4c.gif
enterprise groups, 477
9f8044bafea36a1f728739c0bb58ef4c.gif
entity classes, 66-67, 203
9f8044bafea36a1f728739c0bb58ef4c.gif
eProcess Enum, 294
9f8044bafea36a1f728739c0bb58ef4c.gif
ergonomics
9f8044bafea36a1f728739c0bb58ef4c.gif
GUIs, 255
9f8044bafea36a1f728739c0bb58ef4c.gif
testing applications, 173
9f8044bafea36a1f728739c0bb58ef4c.gif
eRole Enum, 294
9f8044bafea36a1f728739c0bb58ef4c.gif
Err.Raise (methods), 22
9f8044bafea36a1f728739c0bb58ef4c.gif
ErrorHandler class, 345, 404
9f8044bafea36a1f728739c0bb58ef4c.gif
ErrorHandler object, 344
9f8044bafea36a1f728739c0bb58ef4c.gif
ErrorHandler Subsystem, 343
9f8044bafea36a1f728739c0bb58ef4c.gif
ErrorProcessing package, 342
9f8044bafea36a1f728739c0bb58ef4c.gif
errors
9f8044bafea36a1f728739c0bb58ef4c.gif
handling
9f8044bafea36a1f728739c0bb58ef4c.gif
class heirarchy model, 402
9f8044bafea36a1f728739c0bb58ef4c.gif
code for, 188
9f8044bafea36a1f728739c0bb58ef4c.gif
error types, 398
9f8044bafea36a1f728739c0bb58ef4c.gif
handleDBErrors() method, 404
9f8044bafea36a1f728739c0bb58ef4c.gif
handleErrors method(), 397-398, 404-405
9f8044bafea36a1f728739c0bb58ef4c.gif
handleMathErrors() method, 404-405
9f8044bafea36a1f728739c0bb58ef4c.gif
handleNetworkErrors() method, 404
9f8044bafea36a1f728739c0bb58ef4c.gif
handleUnknownErrors() method, 405
9f8044bafea36a1f728739c0bb58ef4c.gif
implementing (Samsona Bank Teller example), 405-408
9f8044bafea36a1f728739c0bb58ef4c.gif
inline routines, 396
9f8044bafea36a1f728739c0bb58ef4c.gif
math errors, 397-398
9f8044bafea36a1f728739c0bb58ef4c.gif
object model, 402
9f8044bafea36a1f728739c0bb58ef4c.gif
On Error statement, 396
9f8044bafea36a1f728739c0bb58ef4c.gif
overview, 396-397
9f8044bafea36a1f728739c0bb58ef4c.gif
raising errors, 338, 344, 378-380, 399-402, 409
9f8044bafea36a1f728739c0bb58ef4c.gif
Resume Next statement, 397, 408
9f8044bafea36a1f728739c0bb58ef4c.gif
Resume statement, 396, 408
9f8044bafea36a1f728739c0bb58ef4c.gif
unknown errors, 405
9f8044bafea36a1f728739c0bb58ef4c.gif
localizing, 174
9f8044bafea36a1f728739c0bb58ef4c.gif
logging, 188-189
9f8044bafea36a1f728739c0bb58ef4c.gif
returned values and objects, 175-177
9f8044bafea36a1f728739c0bb58ef4c.gif
runtime
9f8044bafea36a1f728739c0bb58ef4c.gif
debugging, 185
9f8044bafea36a1f728739c0bb58ef4c.gif
logging, 188
9f8044bafea36a1f728739c0bb58ef4c.gif
trapping, 23, 173
9f8044bafea36a1f728739c0bb58ef4c.gif
type mismatch, 174-175
9f8044bafea36a1f728739c0bb58ef4c.gif
eTasks Enum, 294
9f8044bafea36a1f728739c0bb58ef4c.gif
evaluating third-party components, 153
9f8044bafea36a1f728739c0bb58ef4c.gif
cost, 154
9f8044bafea36a1f728739c0bb58ef4c.gif
documentation, 154
9f8044bafea36a1f728739c0bb58ef4c.gif
profitability, 155-156
9f8044bafea36a1f728739c0bb58ef4c.gif
technical support, 154-155
9f8044bafea36a1f728739c0bb58ef4c.gif
use cases, 156-157
9f8044bafea36a1f728739c0bb58ef4c.gif
event trace diagrams, see sequence diagrams events, 309
9f8044bafea36a1f728739c0bb58ef4c.gif
Class Initialize, 186
9f8044bafea36a1f728739c0bb58ef4c.gif
Class Terminate, 186
9f8044bafea36a1f728739c0bb58ef4c.gif
debugging code, 22
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 21
9f8044bafea36a1f728739c0bb58ef4c.gif
Initialize, 22, 185
9f8044bafea36a1f728739c0bb58ef4c.gif
parallel routing, 294
9f8044bafea36a1f728739c0bb58ef4c.gif
raising and handling errors, 378
9f8044bafea36a1f728739c0bb58ef4c.gif
sequences, 292
9f8044bafea36a1f728739c0bb58ef4c.gif
Terminate, 22
9f8044bafea36a1f728739c0bb58ef4c.gif
workflow related, 292
9f8044bafea36a1f728739c0bb58ef4c.gif
evolutionary cycles, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
exceedsLimit method, 343-344
9f8044bafea36a1f728739c0bb58ef4c.gif
Excel, exporting commaseparated values (CSVs) to, 382-384

 
< previous page page_517 next page >

If you like this book, buy it!